package io.xiaojl.xj2ee.modules.sys.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import io.xiaojl.xj2ee.modules.sys.entity.SysDeptEntity;

@Mapper
public interface SysDeptEntityMapper {
    int deleteByPrimaryKey(Long deptId);

    int insert(SysDeptEntity record);

    int insertSelective(SysDeptEntity record);

    SysDeptEntity selectByPrimaryKey(Long deptId);

    int updateByPrimaryKeySelective(SysDeptEntity record);

    int updateByPrimaryKey(SysDeptEntity record);

	/**  
	 * <p>Title: selectAll</p>  
	 *
	 * <p>Description: </p>  
	 *
	 * @return  
	 */ 
	List<SysDeptEntity> selectAll();

	/**
	 * 查询子部门ID列表
	 * 
	 * @param parentId
	 *            上级部门ID
	 */
	List<Long> queryDetpIdList(Long parentId);
}